org.springframework.data.document.mongodb.query
Class GeospatialIndex

java.lang.Object
  extended by org.springframework.data.document.mongodb.query.GeospatialIndex
All Implemented Interfaces:
IndexDefinition

public class GeospatialIndex
extends java.lang.Object
implements IndexDefinition


Field Summary
private  java.lang.String keyField
           
private  java.lang.Integer max
           
private  java.lang.Integer min
           
private  java.lang.String name
           
 
Constructor Summary
GeospatialIndex()
           
GeospatialIndex(java.lang.String key)
           
 
Method Summary
 DBObject getIndexKeys()
           
 DBObject getIndexOptions()
           
 GeospatialIndex named(java.lang.String name)
           
 GeospatialIndex withMax(int max)
           
 GeospatialIndex withMin(int min)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyField

private java.lang.String keyField

name

private java.lang.String name

min

private java.lang.Integer min

max

private java.lang.Integer max
Constructor Detail

GeospatialIndex

public GeospatialIndex()

GeospatialIndex

public GeospatialIndex(java.lang.String key)
Method Detail

named

public GeospatialIndex named(java.lang.String name)

withMin

public GeospatialIndex withMin(int min)

withMax

public GeospatialIndex withMax(int max)

getIndexKeys

public DBObject getIndexKeys()
Specified by:
getIndexKeys in interface IndexDefinition

getIndexOptions

public DBObject getIndexOptions()
Specified by:
getIndexOptions in interface IndexDefinition